package com.hn658.base.message.common.enums;

/**
 * 私信类型
 * Created by baihai on 2015/11/19.
 */
public enum  MsgType {


    /**
     * 文本
     */
    Text(0),

    /**
     * 图片
     */
    Picture(1),

    /**
     * 音频
     */
    Audio(2),

    /**
     * 视频
     */
    Video(3),
    
    /**
     * 通知
     */
    Notice(4),
    
    /**
     * 广播
     */
    Broadcast(5);


    private int value;

    MsgType(int value) {
        this.value = value;
    }


    public static MsgType getMessageTypeByValue(int value) {

        for (MsgType type : MsgType.values()) {
            if (type.getValue() == value) {
                return type;
            }
        }

        throw new IllegalArgumentException("未能找到匹配的MsgType:" + value);
    }

    public int getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }
}
